package com.liqi.device.domain;


import javax.validation.constraints.NotBlank;

import com.liqi.common.annotation.Excel;
import com.liqi.common.core.domain.BaseEntity;
import com.liqi.common.utils.excel.ExcelImport;

import lombok.Data;

/**
 * 模块对象 dv_module
 *
 * @author zhongping
 * @date 2022-02-14
 */
@Data
public class DvModule extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;
    private  int rowNum;

    /** 模块编码 */
    @NotBlank(message = "BOM编码不能为空")
    @Excel(name = "模块编码")
    @ExcelImport("模块编码")
    private String code;

    /** 模块名称 */
    @Excel(name = "模块名称")
    @ExcelImport("模块名称")
    private String name;

    /** 模块型号 */
    @Excel(name = "模块型号")
    @ExcelImport("模块型号")
    private String model;

 private  String subNumber;

    /** 规格 */
    @Excel(name = "规格")
    @ExcelImport("规格")
    private String spec;

    private  Integer exportBlank;
    
    /** 品牌编码 */
    @Excel(name = "品牌编码")
    @ExcelImport("品牌编码")
    private String brandCode;

    /** 品牌名称 */
    @Excel(name = "品牌名称")
    @ExcelImport("品牌名称")
    private String brandName;

    /** 品牌名称 */
    @Excel(name = "驱动编码")
    @ExcelImport("驱动编码")
    private String driveCode;

    /** 品牌名称 */
    @Excel(name = "驱动名称")
    @ExcelImport("驱动名称")
    private String driveName;

    /** 品牌名称 */
    @Excel(name = "插件库名称")
    @ExcelImport("插件库名称")
    private String adapterName;

    /** 状态（0正常 1停用） */
    /*@Excel(name = "状态", readConverterExp = "0=正常,1=停用")*/
    private Integer status;

//    /** 描述 */
//    @Excel(name = "描述")
//    private String remark;

    private String deptId;
    private String createUserId;

    private String deleteDvBrandCode;
    private String deleteDvBrandName;

    public String deleteDriveCode;
    public String deleteDriveName;


}
